@charset "utf-8";
/* 智慧城市登录界面 */
*{ margin: 0; padding:0;}
body{ background:url(../images/bg.jpg);}
body,a,ul,li,img{font:14px/1.6 "Microsoft Yahei"; text-decoration:none; list-style:none; border:0;}
.warp{ width:455px; margin:80px auto 0;}
.logo{ width:240px; margin:0 auto; text-align:center;}
.logo_text{height:15px; line-height:15px; display:inline-block; padding:20px 0; color:#c9d3e7; font-size:14px;}
.login_div{ width:454px; background:#fafafa; padding:49px 0 52px;  border-radius:5px;-webkit-border-radius: 5px; -moz-border-radius: 5px; }
.title{ text-align:center; font-size:25px; font-weight:bold; color:#078fc9;letter-spacing:2px;}
.login_ul{ margin-left:92px; margin-top:55px;}
.login_ul li{ margin-bottom:17px;}
.name{ width:270px; height:43px; border:1px solid #d0d2d3; }
.password{ width:270px; height:43px; border:1px solid #d0d2d3;}
.name_text{ width:265px; height:42px; line-height:42px; border:0;background:url(../images/user.png) no-repeat; background-position:97% 50%;padding-left:5px; color:#a2a2a2; font-size:14px;}
.name_pad{width:265px; height:42px; line-height:42px; border:0;background:url(../images/lock.png) no-repeat; background-position:97% 50%;padding-left:5px; color:#a2a2a2; font-size:14px;}
/*.checkbox{ width:15px; height:15px; border:1px solid #a4a4a4; position:relative; right:2px; top:3px;}*/
.list_li{ color:#7a7a7a; height:15px; line-height:15px;}
.login_but{ width:334px; height:42px; margin-left:92px;margin-top:40px;}
.button{ width:273px; height:40px; background:#078fc9; border:0; color:#fff;font-size:20px;letter-spacing:2px; float:left; cursor:pointer; border-bottom:2px solid #0680b5;}
.resetting{ float:left; height:42px; line-height:42px; color:#078fc9;text-decoration:underline; margin-left:25px;}

.red {color: red;}

.inline-flex {display: inline-flex;}

.popover {z-index: 9999}

.border-gray-1 {
    border: solid 1px #CCCCCC;
    border-radius: 5px;
}

.widget-header h5{
    font-family: 'microsoft yahei';
}

.portal-box {
    min-height: 100px;
}